/****************************************************************
 * 静态链表
 * 
 * 静态链表借助数组来描述线性表的链式存储结构
 * 
 ****************************************************************/

/**
 * 静态链表结构描述
 * 
 * 静态链表以next == -1 作为其结束的标志
 * 
 * */
#define MaxSize 50                      //静态链表的最大长度
typedef int ElemType;                        //定义元素的类型

typedef struct Node{                         //静态链表结构类型的定义
    ElemType data;                      //存储数据元素
    int next;                           //下一个元素的数组下标
}SLinkList[MaxSize];


/****************************************************************
 * 测试程序
 * */
void test(){
    SLinkList a;                        //定义一个长度为MaxSize的数组
    //struct Node a[MaxSize];             //等价于SLinkList a
}